Agent Session State
data class AgentSessionState<TOutput>(val messages: List<ModelMessage> = emptyList(), val status: AgentSessionStatus = AgentSessionStatus.Ready, val text: String = "", val output: TOutput? = null, val pendingApprovals: List<PendingApproval> = emptyList(), val lastResult: GenerateResult<TOutput>? = null, val error: Throwable? = null)
Constructors
Link copied to clipboard
constructor(messages: List<ModelMessage> = emptyList(), status: AgentSessionStatus = AgentSessionStatus.Ready, text: String = "", output: TOutput? = null, pendingApprovals: List<PendingApproval> = emptyList(), lastResult: GenerateResult<TOutput>? = null, error: Throwable? = null)